/*
 * Ast.h
 *
 *  Created on: 28 Oct 2010
 *      Author: kn308
 */

#ifndef AST_H_
#define AST_H_

#include "../MAlice.hpp"
#include "../Codegen.h"

namespace MAlice
{

class Ast
{
protected:
	Ast();

public:
	virtual ~Ast();
	virtual llvm::Value* generate() = 0;
};

}

#endif /* AST_H_ */
